import { createStore } from "vuex";

// 全局变量【专门接收本地存储的数据】
let defaultCity = '广州';
// 在localStorage对象中初始化一个属性city的值
if (localStorage.city) {
	// 有值的
	defaultCity = localStorage.city;
}
export default createStore({
  state: {
	  // 初始化一个变量：存储被选中的城市名
	  cityName:defaultCity,
  },
  mutations: {
	  // 修改state数据函数
	  changeCity(state,val){
		  // 传递的城市过来的时候，直接将其传入本地,同时修改banner和city两处
		  state.cityName = val;
		  localStorage.city = val;
	  }
  },
  actions: {},
  modules: {},
});
